package com.ruoyi.project.gxgw_modules.level.domain;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 会员等级表 cxj_level
 * 
 * @author ruoyi
 * @date 2019-01-19
 */
public class Level extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 序号 */
	@Excel(name="序号")
	private Integer levelId;
	/** 等级名称 */
	@Excel(name="等级名称")
	private String levelName;
	/** 下限值 */
	@Excel(name="下限值")
	private Integer levelFloor;
	/** 上限值 */
	@Excel(name="上限值")
	private Integer levelCeil;

	/** 删除标记 */
	@JsonIgnore
	private String delFlag;

	public void setLevelId(Integer levelId) 
	{
		this.levelId = levelId;
	}

	public Integer getLevelId() 
	{
		return levelId;
	}
	public void setLevelName(String levelName) 
	{
		this.levelName = levelName;
	}

	public String getLevelName() 
	{
		return levelName;
	}
	public void setLevelFloor(Integer levelFloor) 
	{
		this.levelFloor = levelFloor;
	}

	public Integer getLevelFloor() 
	{
		return levelFloor;
	}
	public void setLevelCeil(Integer levelCeil) 
	{
		this.levelCeil = levelCeil;
	}

	public Integer getLevelCeil() 
	{
		return levelCeil;
	}


	public String getDelFlag() 
	{
		return delFlag;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("levelId", getLevelId())
            .append("levelName", getLevelName())
            .append("levelFloor", getLevelFloor())
            .append("levelCeil", getLevelCeil())
            .append("remark", getRemark())
            .append("createBy", getCreateBy())
            .append("updateBy", getUpdateBy())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())

            .toString();
    }
}
